self complacent - French English Dictionary